3 05B2197B0012D9E27F000001 = {
5 sepNavIntBoundsRect = "{{0, 0}, {652, 671}}";
6 sepNavSelRange = "{1328, 0}";
7 sepNavVisRect = "{{0, 182}, {652, 432}}";
8 sepNavWindowFrame = "{{84, 200}, {750, 502}}";
11 05B2197C0012D9E27F000001 = {
13 sepNavIntBoundsRect = "{{0, 0}, {1148, 6033}}";
14 sepNavSelRange = "{7909, 64}";
15 sepNavVisRect = "{{0, 0}, {676, 432}}";
16 sepNavWindowFrame = "{{38, 242}, {750, 502}}";
19 21722C810590918D0094285C = {
20 fallbackIsa = XCSourceControlManager;
22 isa = PBXSourceControlManager;
27 21722C820590918D0094285C = {
28 indexTemplatePath = "";
29 isa = PBXCodeSenseManager;
31 wantsCodeCompletion = 1;
32 wantsCodeCompletionAutoSuggestions = 0;
33 wantsCodeCompletionCaseSensitivity = 1;
34 wantsCodeCompletionListAlways = 1;
35 wantsCodeCompletionOnlyMatchingItems = 1;
36 wantsCodeCompletionParametersIncluded = 1;
37 wantsCodeCompletionPlaceholdersInserted = 1;
38 wantsCodeCompletionTabCompletes = 1;
41 2176C9F004025AEE0085C446 = {
43 sepNavIntBoundsRect = "{{0, 0}, {2055, 432}}";
44 sepNavSelRange = "{0, 0}";
45 sepNavVisRect = "{{0, 0}, {652, 432}}";
48 2176C9F204025B1D0085C446 = {
50 sepNavIntBoundsRect = "{{0, 0}, {652, 432}}";
51 sepNavSelRange = "{0, 0}";
52 sepNavVisRect = "{{0, 0}, {652, 432}}";
55 2176CA0A040261B60085C446 = {
57 sepNavIntBoundsRect = "{{0, 0}, {652, 432}}";
58 sepNavSelRange = "{0, 0}";
59 sepNavVisRect = "{{0, 0}, {652, 432}}";
62 21EF6493072E52FF002F58B9 = {
63 fRef = 29B97316FDCFA39411CA2CEA;
64 isa = PBXTextBookmark;
72 21EF6494072E52FF002F58B9 = {
73 fRef = 29B97316FDCFA39411CA2CEA;
74 isa = PBXTextBookmark;
82 21EF6510072E5393002F58B9 = {
83 fRef = 29B97316FDCFA39411CA2CEA;
84 isa = PBXTextBookmark;
92 21EF6511072E5393002F58B9 = {
93 fRef = 29B97316FDCFA39411CA2CEA;
94 isa = PBXTextBookmark;
102 21EF6517072E53CD002F58B9 = {
103 fRef = 29B97316FDCFA39411CA2CEA;
104 isa = PBXTextBookmark;
112 21EF651C072E53F7002F58B9 = {
113 fRef = 29B97316FDCFA39411CA2CEA;
114 isa = PBXTextBookmark;
122 21EF651F072E5417002F58B9 = {
123 fRef = 29B97316FDCFA39411CA2CEA;
124 isa = PBXTextBookmark;
132 29B97313FDCFA39411CA2CEA = {
133 activeBuildStyle = 017C91AC005D36227F000001;
134 activeExecutable = F5B6983D01010DAC01000001;
135 activeTarget = 29B97326FDCFA39411CA2CEA;
137 29B97326FDCFA39411CA2CEA,
140 F53312AB024602C501000101,
142 codeSenseManager = 21722C820590918D0094285C;
144 F5B6983D01010DAC01000001,
146 perUserDictionary = {
147 PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
148 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
149 PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
150 PBXFileTableDataSourceColumnWidthsKey = (
155 PBXFileTableDataSourceColumnsKey = (
156 PBXErrorsWarningsDataSource_TypeID,
157 PBXErrorsWarningsDataSource_MessageID,
158 PBXErrorsWarningsDataSource_LocationID,
161 PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
162 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
163 PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
164 PBXFileTableDataSourceColumnWidthsKey = (
168 PBXFileTableDataSourceColumnsKey = (
169 PBXExecutablesDataSource_ActiveFlagID,
170 PBXExecutablesDataSource_NameID,
173 PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
174 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
175 PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
176 PBXFileTableDataSourceColumnWidthsKey = (
185 PBXFileTableDataSourceColumnsKey = (
186 PBXFileDataSource_FiletypeID,
187 PBXFileDataSource_Filename_ColumnID,
188 PBXFileDataSource_Built_ColumnID,
189 PBXFileDataSource_ObjectSize_ColumnID,
190 PBXFileDataSource_Errors_ColumnID,
191 PBXFileDataSource_Warnings_ColumnID,
192 PBXFileDataSource_Target_ColumnID,
195 PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
196 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
197 PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
198 PBXFileTableDataSourceColumnWidthsKey = (
202 PBXFileTableDataSourceColumnsKey = (
203 PBXFindDataSource_MessageID,
204 PBXFindDataSource_LocationID,
207 PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = {
208 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
209 PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID;
210 PBXFileTableDataSourceColumnWidthsKey = (
216 PBXFileTableDataSourceColumnsKey = (
217 PBXSymbolsDataSource_SymbolTypeIconID,
218 PBXSymbolsDataSource_SymbolNameID,
219 PBXSymbolsDataSource_SymbolTypeID,
220 PBXSymbolsDataSource_ReferenceNameID,
223 PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
224 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
225 PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
226 PBXFileTableDataSourceColumnWidthsKey = (
236 PBXFileTableDataSourceColumnsKey = (
237 PBXFileDataSource_SCM_ColumnID,
238 PBXFileDataSource_FiletypeID,
239 PBXFileDataSource_Filename_ColumnID,
240 PBXFileDataSource_Built_ColumnID,
241 PBXFileDataSource_ObjectSize_ColumnID,
242 PBXFileDataSource_Errors_ColumnID,
243 PBXFileDataSource_Warnings_ColumnID,
244 PBXFileDataSource_Target_ColumnID,
247 PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
248 PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
249 PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
250 PBXFileTableDataSourceColumnWidthsKey = (
261 PBXFileTableDataSourceColumnsKey = (
262 PBXFileDataSource_FiletypeID,
263 PBXFileDataSource_Filename_ColumnID,
264 PBXTargetDataSource_PrimaryAttribute,
265 PBXFileDataSource_Built_ColumnID,
266 PBXFileDataSource_ObjectSize_ColumnID,
267 PBXFileDataSource_Errors_ColumnID,
268 PBXFileDataSource_Warnings_ColumnID,
269 PBXFileDataSource_SCM_ColumnID,
270 PBXFileDataSource_Target_ColumnID,
273 PBXPerProjectTemplateStateSaveDate = 120476427;
274 PBXPrepackagedSmartGroups_v2 = (
276 PBXTransientLocationAtTop = bottom;
277 absolutePathToBundle = "";
278 activationKey = OldTargetSmartGroup;
279 clz = PBXTargetSmartGroup;
280 description = "Displays all targets of the project.";
281 globalID = 1C37FABC04509CD000000102;
288 PBXTransientLocationAtTop = bottom;
289 absolutePathToBundle = "";
290 clz = PBXTargetSmartGroup2;
291 description = "Displays all targets of the project as well as nested build phases.";
292 globalID = 1C37FBAC04509CD000000102;
299 PBXTransientLocationAtTop = bottom;
300 absolutePathToBundle = "";
301 clz = PBXExecutablesSmartGroup;
302 description = "Displays all executables of the project.";
303 globalID = 1C37FAAC04509CD000000102;
310 " PBXTransientLocationAtTop " = bottom;
311 absolutePathToBundle = "";
312 clz = PBXErrorsWarningsSmartGroup;
313 description = "Displays files with errors or warnings.";
314 globalID = 1C08E77C0454961000C914BD;
315 name = "Errors and Warnings";
318 image = WarningsErrors;
325 PBXTransientLocationAtTop = bottom;
326 absolutePathToBundle = "";
327 clz = PBXFilenameSmartGroup;
328 description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
329 globalID = 1CC0EA4004350EF90044410B;
330 name = "Implementation Files";
337 regex = "?*\\.[mcMC]";
342 PBXTransientLocationAtTop = bottom;
343 absolutePathToBundle = "";
344 clz = PBXFilenameSmartGroup;
345 description = "This group displays Interface Builder NIB Files.";
346 globalID = 1CC0EA4004350EF90041110B;
359 PBXTransientLocationAtTop = no;
360 absolutePathToBundle = "";
361 clz = PBXFindSmartGroup;
362 description = "Displays Find Results.";
363 globalID = 1C37FABC05509CD000000102;
364 name = "Find Results";
370 PBXTransientLocationAtTop = no;
371 absolutePathToBundle = "";
372 clz = PBXBookmarksSmartGroup;
373 description = "Displays Project Bookmarks.";
374 globalID = 1C37FABC05539CD112110102;
381 PBXTransientLocationAtTop = bottom;
382 absolutePathToBundle = "";
383 clz = XCSCMSmartGroup;
384 description = "Displays files with interesting SCM status.";
385 globalID = E2644B35053B69B200211256;
388 image = PBXRepository;
393 PBXTransientLocationAtTop = bottom;
394 absolutePathToBundle = "";
395 clz = PBXSymbolsSmartGroup;
396 description = "Displays all symbols for the project.";
397 globalID = 1C37FABC04509CD000100104;
398 name = "Project Symbols";
400 image = ProjectSymbols;
405 PBXTransientLocationAtTop = bottom;
406 absolutePathToBundle = "";
407 clz = PBXFilenameSmartGroup;
408 description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
409 globalID = PBXTemplateMarker;
410 name = "Simple Filter SmartGroup";
422 PBXTransientLocationAtTop = bottom;
423 absolutePathToBundle = "";
424 clz = PBXFilenameSmartGroup;
425 description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
426 globalID = PBXTemplateMarker;
427 name = "Simple Regular Expression SmartGroup";
434 regex = "?*\\.[mcMC]";
439 PBXTransientLocationAtTop = bottom;
440 clz = XDDesignSmartGroup;
441 description = "Displays Xdesign models";
442 globalID = 2E4A936305E6979E00701470;
450 PBXWorkspaceContents = (
452 PBXProjectWorkspaceModule_StateKey_Rev36 = {
453 PBXProjectWorkspaceModule_EditorOpen = true;
454 PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
457 218198D5059276EE00E2F52C,
462 PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {691, 139}}";
463 PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 139}, {691, 464}}";
464 PBXProjectWorkspaceModule_OldSuperviewFrame = "{{222, 0}, {691, 603}}";
465 PBXProjectWorkspaceModule_SCMWindowVisible = true;
466 PBXProjectWorkspaceModule_SGTM = {
467 PBXBottomSmartGroupGIDs = (
468 1C37FBAC04509CD000000102,
469 1C37FAAC04509CD000000102,
470 1C08E77C0454961000C914BD,
471 1CC0EA4004350EF90044410B,
472 1CC0EA4004350EF90041110B,
473 1C37FABC05509CD000000102,
474 1C37FABC05539CD112110102,
475 1C37FABC04509CD000100104,
477 PBXTopSmartGroupGIDs = (
483 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBatchFindModule" = {
485 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
487 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXCVSModule" = {
489 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
491 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugSessionModule" = {
493 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
495 bookmark = 210332C4059357BD00DA9319;
497 210332C3059357BD00DA9319,
502 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
503 PBXProjectWorkspaceModule_StateKey_Rev36 = {
504 PBXProjectWorkspaceModule_EditorOpen = true;
505 PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
507 bookmark = 2181991F0592840300E2F52C;
509 218198D5059276EE00E2F52C,
510 218199170592840200E2F52C,
511 218199180592840200E2F52C,
512 218199190592840200E2F52C,
513 2181991A0592840200E2F52C,
516 2181991B0592840200E2F52C,
517 2181991C0592840200E2F52C,
518 2181991D0592840200E2F52C,
519 2181991E0592840200E2F52C,
524 PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {691, 139}}";
525 PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 139}, {691, 464}}";
526 PBXProjectWorkspaceModule_OldSuperviewFrame = "{{222, 0}, {691, 603}}";
527 PBXProjectWorkspaceModule_RunWindowVisible = true;
528 PBXProjectWorkspaceModule_SGTM = {
529 PBXBottomSmartGroupGIDs = (
530 1C37FBAC04509CD000000102,
531 1C37FAAC04509CD000000102,
532 1C08E77C0454961000C914BD,
533 1CC0EA4004350EF90044410B,
534 1CC0EA4004350EF90041110B,
535 1C37FABC05509CD000000102,
536 1C37FABC05539CD112110102,
537 1C37FABC04509CD000100104,
539 PBXTopSmartGroupGIDs = (
544 "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
546 PBXWorkspaceGeometries = (
548 Frame = "{{0, 0}, {913, 623}}";
549 PBXProjectWorkspaceModule_GeometryKey_Rev11 = {
550 PBXProjectWorkspaceModule_SGTM_Geometry = {
551 _collapsingFrameDimension = 0;
552 _indexOfCollapsedView = 0;
553 _percentageOfCollapsedView = 0;
555 "{{0, 0}, {222, 603}}",
556 "{{222, 0}, {691, 603}}",
560 WindowFrame = "{{5, 58}, {913, 677}}";
563 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBatchFindModule" = {
564 Frame = "{{0, 0}, {543, 158}}";
565 WindowFrame = "{{191, 556}, {543, 158}}";
567 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
568 Frame = "{{0, 0}, {480, 216}}";
569 WindowFrame = "{{272, 387}, {480, 270}}";
571 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXCVSModule" = {
572 Frame = "{{0, 0}, {482, 296}}";
573 WindowFrame = "{{47, 92}, {482, 318}}";
575 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
576 Frame = "{{0, 0}, {400, 200}}";
577 WindowFrame = "{{50, 718}, {400, 222}}";
579 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = {
580 DebugConsoleDrawerSize = "{100, 120}";
581 DebugConsoleVisible = None;
582 DebugConsoleWindowFrame = "{{200, 200}, {500, 300}}";
583 DebugSTDIOWindowFrame = "{{200, 200}, {500, 300}}";
584 Frame = "{{0, 0}, {745, 442}}";
585 WindowFrame = "{{139, 216}, {745, 520}}";
587 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
588 Frame = "{{0, 0}, {750, 448}}";
589 WindowFrame = "{{84, 200}, {750, 502}}";
591 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
592 Frame = "{{0, 0}, {913, 623}}";
593 PBXProjectWorkspaceModule_GeometryKey_Rev11 = {
594 PBXProjectWorkspaceModule_SGTM_Geometry = {
595 _collapsingFrameDimension = 0;
596 _indexOfCollapsedView = 0;
597 _percentageOfCollapsedView = 0;
599 "{{0, 0}, {222, 603}}",
600 "{{222, 0}, {691, 603}}",
604 WindowFrame = "{{5, 58}, {913, 677}}";
606 "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
607 Frame = "{{0, 0}, {745, 442}}";
608 WindowFrame = "{{251, 166}, {745, 464}}";
610 PBXWorkspaceStateSaveDate = 120476427;
612 perUserProjectItems = {
613 21EF6493072E52FF002F58B9 = 21EF6493072E52FF002F58B9;
614 21EF6494072E52FF002F58B9 = 21EF6494072E52FF002F58B9;
615 21EF6510072E5393002F58B9 = 21EF6510072E5393002F58B9;
616 21EF6511072E5393002F58B9 = 21EF6511072E5393002F58B9;
617 21EF6517072E53CD002F58B9 = 21EF6517072E53CD002F58B9;
618 21EF651C072E53F7002F58B9 = 21EF651C072E53F7002F58B9;
619 21EF651F072E5417002F58B9 = 21EF651F072E5417002F58B9;
621 sourceControlManager = 21722C810590918D0094285C;
622 userBuildSettings = {
625 29B97316FDCFA39411CA2CEA = {
627 sepNavIntBoundsRect = "{{0, 0}, {506, 433}}";
628 sepNavSelRange = "{0, 0}";
629 sepNavVisRect = "{{0, 0}, {464, 212}}";
630 sepNavWindowFrame = "{{38, 210}, {750, 534}}";
633 29B97326FDCFA39411CA2CEA = {
636 F5B6983D01010DAC01000001,
639 F51FAB760108F99B01000001 = {
641 sepNavIntBoundsRect = "{{0, 0}, {692, 1063}}";
642 sepNavSelRange = "{48, 0}";
643 sepNavVisRect = "{{0, 0}, {692, 476}}";
646 F51FAB770108F99B01000001 = {
648 sepNavIntBoundsRect = "{{0, 0}, {806, 3079}}";
649 sepNavSelRange = "{7890, 0}";
650 sepNavVisRect = "{{0, 2603}, {692, 476}}";
651 sepNavWindowFrame = "{{15, 263}, {750, 502}}";
654 F53312AB024602C501000101 = {
655 fileReference = 05B2197C0012D9E27F000001;
656 isa = PBXFileBreakpoint;
660 F53312B80246253601000101 = {
662 sepNavIntBoundsRect = "{{0, 0}, {652, 432}}";
663 sepNavSelRange = "{0, 0}";
664 sepNavVisRect = "{{0, 0}, {652, 432}}";
667 F53312BB0246278401000101 = {
669 sepNavIntBoundsRect = "{{0, 0}, {650, 502}}";
670 sepNavSelRange = "{0, 0}";
671 sepNavVisRect = "{{0, 55}, {650, 447}}";
674 F53312BE0246292F01000101 = {
676 sepNavIntBoundsRect = "{{0, 0}, {926, 867}}";
677 sepNavSelRange = "{0, 0}";
678 sepNavVisRect = "{{0, 0}, {652, 432}}";
681 F53312C10246312401000101 = {
683 sepNavWindowFrame = "{{15, 183}, {750, 558}}";
686 F53EE784028EA9C2010D26FD = {
688 sepNavIntBoundsRect = "{{0, 0}, {652, 432}}";
689 sepNavSelRange = "{0, 0}";
690 sepNavVisRect = "{{0, 0}, {652, 432}}";
693 F53EE786028EAA3D010D26FD = {
695 sepNavIntBoundsRect = "{{0, 0}, {652, 432}}";
696 sepNavSelRange = "{0, 0}";
697 sepNavVisRect = "{{0, 0}, {652, 432}}";
700 F5500BDB027A0B3701000102 = {
702 sepNavWindowFrame = "{{130, 78}, {750, 558}}";
705 F5500BDC027A0B4201000102 = {
707 sepNavIntBoundsRect = "{{0, 0}, {926, 853}}";
708 sepNavSelRange = "{0, 0}";
709 sepNavVisRect = "{{0, 0}, {652, 432}}";
712 F5500BDE027A0B6101000102 = {
714 sepNavIntBoundsRect = "{{0, 0}, {652, 432}}";
715 sepNavSelRange = "{0, 0}";
716 sepNavVisRect = "{{0, 0}, {652, 432}}";
719 F5646DC601034B7801000001 = {
721 sepNavWindowFrame = "{{176, 116}, {750, 502}}";
724 F5646DC80103500801000001 = {
726 sepNavIntBoundsRect = "{{0, 0}, {692, 1581}}";
727 sepNavSelRange = "{0, 0}";
728 sepNavVisRect = "{{0, 924}, {692, 432}}";
729 sepNavWindowFrame = "{{199, 95}, {750, 502}}";
732 F59A5273010C69D001000001 = {
734 sepNavWindowFrame = "{{15, 263}, {750, 502}}";
737 F5B6983D01010DAC01000001 = {
738 activeArgIndex = 2147483647;
745 cppStopOnCatchEnabled = 0;
746 cppStopOnThrowEnabled = 0;
747 customDataFormattersEnabled = 1;
748 debuggerPlugin = GDBDebugging;
749 disassemblyDisplayState = 0;
750 dylibVariantSuffix = "";
752 environmentEntries = (
755 libgmallocEnabled = 0;
756 name = "Memory Monitor";
757 shlibInfoDictList = (
759 sourceDirectories = (